home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
FM Towns: Free Software Collection 4
/
FM Towns Free Software Collection 4 - Disc 1.iso
/
t_os
/
nem
/
nem.exe
/
EXEPROC.PLP
< prev
next >
Wrap
Text File
|
1991-04-02
|
1KB
|
24 lines
/* auto pilot program 「NEM 2.04」 1991.4.01 By GOOSE(MAF00070) */
/* %Exeproc { */
/* 広域変数PROCESSに格納されている処理選択結果に従って,各種処理を実行する。
** 広域変数は呼び出し元で宣言し,Selprocで処理内容を格納しておく必要がある。
** var PROCESS[200]: 選択された処理番号を格納する。
** 処理ID,処理内容,処理関数の対応を以下に示す。
** RML:メール受信:Rmail RMS:会議室の未読のダウン:Rmes
** RHP:HPの未読のダウン:Rhp SMLT:テキストファイルをメール発信:Smailt
** SMLB:バイナリファイルをメール発信:Smailb SMS:テキストファイルを会議室に書き込む:Smes
** SMML:メモからのメール発信:Smmail SMMS:メモを会議室に書き込む:Smmes
** SHP:既存ファイルをHPに書き込む:Shp SMHP:メモをHPに書き込む:Smhp
** CON:[終了後切断しないフラグ]をセットするだけ */
%ONEPROC @head(PROCESS,{;});
case(DEBUG,{Yes},{display({ONEPROC:}|ONEPROC|{\n})});
case(ONEPROC={No},{Yes},{im({No})},
{No},{%PROCID @head(ONEPROC,{=});
case(PROCID,{RML},{Rmail},{RMS},{Rmes},{RHP},{Rhp},{SMLT},{Smailt},
{SMLB},{Smailb},{SMS},{Smes},{SMML},{Smmail},{SMMS},{Smmes},
{SHP},{Shp},{SMHP},{Smhp},{CON},{PLTEND:={No}});
PROCESS:=@body(PROCESS,ONEPROC|{;});
case(DEBUG,{Yes},{display({PROCESS:}|PROCESS|{\n})});
im({Yes})})
/* }; */